Configuración de JSON
Para que la Post Accion se ejecute correctamente es necesario tener la carpeta de los JSON correspondiente para que esta la tome y los ejecute.
Nota:
Se recomienda que esta carpeta sea creada con los JSON donde se encuentra la carpeta de Post Accion.
JSON para Post Accion 700#
El JSON para la Post Accion 700 lleva el nombre de “Output_Token.json”, dentro de este JSON va configurado el metadato que llevara asociado el TOKEN de IdentidadDigital (Opción1).
En el apartado de "flow_id" solo se agrega el Metadato para el Token.
{ "flow_id":{"path":"data.id"}}Ejemplo:
{ "Token_IdentidadDigital (Opción1)":{"path":"data.id"}}JSON para Post Accion 701#
El JSON para la Post Accion 701 lleva el nombre de “Input_INE.json”, dentro de este JSON va configurado el TipoDocID del documento que va asociado al anexo donde se guardará la captura de la INE Anverso.
En el apartado de "src" solo se agrega el TipoDoc del Documento.
{ "formdata": [{ "key": "documentImage", "type": "file", "src": "[@00]" }, { "key": "analysisType", "value": "reverse", "type": "text" } ]}Ejemplo:
{ "formdata": [{ "key": "documentImage", "type": "file", "src": "[@10]" }, { "key": "analysisType", "value": "reverse", "type": "text" } ]}JSON para Post Accion 702#
El JSON para la Post Accion 702 lleva el nombre de “Input_INEReverso.json”, dentro de este JSON va configurado el TipoDocID del documento que va asociado al anexo donde se guardará la captura de la INE Reverso.
En el apartado de "src" solo se agrega el TipoDoc del Anexo.
{ "formdata": [{ "key": "documentImage", "type": "file", "src": "[@00]" }, { "key": "analysisType", "value": "reverse", "type": "text" } ]}Ejemplo:
{ "formdata": [{ "key": "documentImage", "type": "file", "src": "[@11]" }, { "key": "analysisType", "value": "reverse", "type": "text" } ]}JSON para Post Accion 703#
El JSON para la Post Accion 703 lleva el nombre de “Input_Selfie.json”, dentro de este JSON va configurado el TipoDocID del documento que va asociado al anexo donde se guardará la captura de la Selfie Capturada.
En el apartado de "src" solo se agrega el TipoDoc del Anexo.
{ "formdata": [{ "key": "image", "type": "file", "src": "[@00]" } ]}Ejemplo:
{ "formdata": [{ "key": "image", "type": "file", "src": "[@12]" } ]}JSON para Post Accion 704#
El JSON para la Post Accion 704 lleva el nombre de “Output_ValMetadatos.json”, dentro de este JSON va configurado los metadatos asociados al expediente los cuales al terminar de ejecutar la Post Accion.
Se agregan los Metadatos del Expediente.
{ "d_fields_address":{"path":"data.data.document.nodes[?(@.name=='PD_AddressStreet_Out')].text"}, "s5_cde":{"path":"data.data.document.nodes[?(@.name=='PD_IdentificationNumber_Out')].text"}, "d_fields_curp":{"path":"data.data.document.nodes[?(@.name=='OD_CURP_Out')].text"}, "d_fields_dateOfBirth":{"path":"data.data.document.nodes[?(@.name=='PD_BirthDate_Out')].text","date":"dd MM yyyy"}, "d_fields_docNumber":{"path":"data.data.document.nodes[?(@.name=='DD_DocumentNumber_Out')].text"}, "d_fields_docType":{"path":"data.documentType"}, "d_fields_eDate":{"path":"data.data.document.nodes[?(@.name=='DD_ExpeditionDate_Out')].text","date":"dd MM yyyy|yyyy"}, "s5_expirationDate":{"path":"data.data.document.nodes[?(@.name=='DD_ExpirationDate_Out')].text","date":"dd MM yyyy"}, "d_fields_firstName":{"path":"data.data.document.nodes[?(@.name=='PD_Name_Out')].text"}, "d_fields_issueCountry":{"path":"data.data.document.nodes[?(@.name=='DD_IssuingCountry_Out')].text"}, "d_fields_nationality":{"path":"data.data.document.nodes[?(@.name=='PD_Nationality_Out')].text"}, "d_fields_ne":{"path":"data.data.document.nodes[?(@.name=='OD_EmissionNumber_Out')].text"}, "s4_data_ocrNumber":{"path":"data.data.document.nodes[?(@.name=='OD_OCRNumber_Out')].text"}, "d_fields_sex":{"path":"data.data.document.nodes[?(@.name=='PD_Sex_Out')].text","catalogo":"M|H,F|M,X"}, "d_fields_surname":{"path":"data.data.document.nodes[?(@.name=='PD_LastName_Out')].text"}, "ClaveEntidad":{"path":"data.data.document.nodes[?(@.name=='PD_BirthPlaceState_Out')].text"}, "primerApellido":{"path":"data.data.document.nodes[?(@.name=='PD_LastName1_Out')].text"}, "segundoApellido":{"path":"data.data.document.nodes[?(@.name=='PD_LastName2_Out')].text"}, "s1_dataParams_docNumber":{"path":"data.data.document.nodes[?(@.name=='OD_IDCredentialCode_Out')].text"}, "ScoreSelfie":{"path":"data.data.biometry.scores[?(@.name=='ValidasScoreSelfie')].value"}, "ScoreDocumento":{"path":"data.data.biometry.scores[?(@.name=='ValidasScorePhotoId')].value"}, "ScoreGlobal":{"path":"data.data.document.scores[?(@.name=='ScoreTotal')].value"}, "d_photos":{"path":"data.data.document._links[0].href"}, "d_photos1":{"path":"data.data.document._links[1].href"}, "s2_data_selfiePhotoUrl":{"path":"data.data.document._links[4].href"}}Ejemplo:
{ "Calle":{"path":"data.data.document.nodes[?(@.name=='PD_AddressStreet_Out')].text"}, "s5_cde":{"path":"data.data.document.nodes[?(@.name=='PD_IdentificationNumber_Out')].text"}, "CURP":{"path":"data.data.document.nodes[?(@.name=='OD_CURP_Out')].text"}, "FechaNacimiento":{"path":"data.data.document.nodes[?(@.name=='PD_BirthDate_Out')].text","date":"dd MM yyyy"}, "d_fields_docNumber":{"path":"data.data.document.nodes[?(@.name=='DD_DocumentNumber_Out')].text"}, "d_fields_docType":{"path":"data.documentType"}, "d_fields_eDate":{"path":"data.data.document.nodes[?(@.name=='DD_ExpeditionDate_Out')].text","date":"dd MM yyyy|yyyy"}, "Vigencia":{"path":"data.data.document.nodes[?(@.name=='DD_ExpirationDate_Out')].text","date":"dd MM yyyy"}, "Nombres":{"path":"data.data.document.nodes[?(@.name=='PD_Name_Out')].text"}, "d_fields_issueCountry":{"path":"data.data.document.nodes[?(@.name=='DD_IssuingCountry_Out')].text"}, "d_fields_nationality":{"path":"data.data.document.nodes[?(@.name=='PD_Nationality_Out')].text"}, "d_fields_ne":{"path":"data.data.document.nodes[?(@.name=='OD_EmissionNumber_Out')].text"}, "OCR":{"path":"data.data.document.nodes[?(@.name=='OD_OCRNumber_Out')].text"}, "Sexo":{"path":"data.data.document.nodes[?(@.name=='PD_Sex_Out')].text","catalogo":"M|H,F|M,X"}, "d_fields_surname":{"path":"data.data.document.nodes[?(@.name=='PD_LastName_Out')].text"}, "Clave de Elector":{"path":"data.data.document.nodes[?(@.name=='PD_BirthPlaceState_Out')].text"}, "Apellido_Paterno":{"path":"data.data.document.nodes[?(@.name=='PD_LastName1_Out')].text"}, "Apellido_Materno":{"path":"data.data.document.nodes[?(@.name=='PD_LastName2_Out')].text"}, "s1_dataParams_docNumber":{"path":"data.data.document.nodes[?(@.name=='OD_IDCredentialCode_Out')].text"}, "Score Selfie":{"path":"data.data.biometry.scores[?(@.name=='ValidasScoreSelfie')].value"}, "Score Documento":{"path":"data.data.biometry.scores[?(@.name=='ValidasScorePhotoId')].value"}, "Score Global":{"path":"data.data.document.scores[?(@.name=='ScoreTotal')].value"}, "d_photos":{"path":"data.data.document._links[0].href"}, "d_photos1":{"path":"data.data.document._links[1].href"}, "s2_data_selfiePhotoUrl":{"path":"data.data.document._links[4].href"}}JSON para Post Accion 705#
El JSON para la Post Accion 705 lleva el nombre de “Input_ClienteFlujo.json”, dentro de este JSON va configurado el cliente y el flujo.
En el apartado de "value" solo se agrega el Cliente.
{ "formdata": [{ "key": "jsonData", "type": "text", "value": "{\"stats_flow\": \"document_selfie\",\"tenant\": \"BDCliente\"}" } ]}Ejemplo:
{ "formdata": [{ "key": "jsonData", "type": "text", "value": "{\"stats_flow\": \"document_selfie\",\"tenant\": \"Mater\"}" } ]}